using System.Collections.Generic;
using BruteForce.UserInterface.Abstracts;
using Microsoft.Xna.Framework;

namespace BruteForce.UserInterface.Interfaces
{
    /// <summary>
    /// This is a game component that implements IUpdateable.
    /// </summary>
    public interface IScreen
    {
        void Initialize();
        //void LoadContent(ContentManager content);
        void Update(GameTime gameTime);
        void Draw(GameTime gameTime);

        List<AbstractPanel> GetPanels();
        bool IsPopup();
    }
}